33e63ee6c7ddae3aa1257d107ed76d4602135c48,app/oryx-app-serving/src/test/java/com/cloudera/oryx/app/serving/als/model/ALSServingModelTest.java,ALSServingModelTest,testLSHEffect,#,154
Before Change
for (int item = 0; item < userItemCount; item++) {
String itemID = "I" + item;
List<Pair<String,Double>> mainRecs =
mainModel.topN(new CosineAverageFunction(mainModel.getItemVector(itemID)), null, numRecs, null);
List<Pair<String,Double>> lshRecs =
lshModel.topN(new CosineAverageFunction(lshModel.getItemVector(itemID)), null, numRecs, null);
int i = 0;
After Change
meanMatchLength.clear();
for (int item = 0; item < userItemCount; item++) {
String itemID = "I" + item;
List<Pair<String,Double>> mainRecs = mainModel.topN(new CosineAverageFunction(mainModel.getItemVector(itemID)),
null, numRecs, null).collect(Collectors.toList());
List<Pair<String,Double>> lshRecs = lshModel.topN(new CosineAverageFunction(lshModel.getItemVector(itemID)),
null, numRecs, null).collect(Collectors.toList());
int i = 0;